# 打开文件并读取内容
# 使用 "r" 模式打开文件，表示只读模式
t = open("test/test.txt", "r")
print(t.read())

# 打开文件并写入内容
# 使用 "w" 模式打开文件，表示只写模式，会覆盖文件原有内容
text_io = open("test/test.txt", "w")
text_io.write("hello world")

# 打开文件并追加内容
# 使用 "a" 模式打开文件，表示追加模式，不会覆盖文件原有内容
open1 = open("test/test.txt", "a")
open1.write("hello world")

# 打开文件并同时进行读写操作
# 使用 "r+" 模式打开文件，表示可读可写模式，文件指针在文件开头
open2 = open("test/test.txt", "r+")
open2.write("asda")
print(open2.read())
open2.close()

# 默认以只读模式打开文件并读取内容
# 如果没有指定模式，默认使用 "r" 模式
open3 = open("test/test.txt")
print(open3.read())
